声明

本文是学习GB-T 33477-2016 党政机关电子公文标识规范. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们

1 范围

本标准规定了党政机关电子公文标识编码规则以及实施要求。

本标准适用于电子公文标识的生成、校验和实施。

2 规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文

件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T 1988—1998 信息技术 信息交换用七位编码字符集

GB/T 7408—2005 数据元和交换格式 信息交换 日期和时间表示法

GB/T 17710—2008 信息技术 安全技术 校验字符系统

GB 32100—2015 法人和其他组织统一社会信用代码编码规则

3 术语和定义

下列术语和定义适用于本文件。

3.1

标识 identification

赋予对象唯一记号,以区别于其他对象。

3.2

编码 coding

给事物或概念赋予代码的过程。

[GB/T 10113—2003,定义2.2.1]

3.3

代码 code

表示特征事物或概念的一个或一组字符。

注:这些字符可以是阿拉伯数字、拉丁字母或便于人和机器识别与处理的其他符号。

[GB/T 10113—2003,定义2.2.5]

3.4

对象标识符 object identifier

无歧义地标识它的客体相关的全局唯一性。

[GB/T 16262.1—2006,定义3.6.47]

4 缩略语

下列缩略语适用于本文件。

OID: 对象标识符(object identifier)

GB/T 33477—2016

5 编码规则

5.1 标识结构

党政机关电子公文标识采用组合编码方式生成,各部分由数字和字母组成,字母应大写,中间不留

空格。

标识的组成部分从左至右依次为:电子公文 OID、
统一社会信用代码、内设机构或下属单位代码、
年份、代字编码、流水号和校验位,除 OID 和统一社会信用代码之间以小数点“.
”(即 GB/T 1988—1998 规定的编码2E)分隔外,其余各项之间用短横线"-"(即 GB/T
1988—1998规定的编码2D) 分隔。具体

结构见图1。

style="width:10.98056in;height:3.86042in" />

1 电子公文标识结构

5.2 电子公文 OID

党政机关电子公文 OID 固定为:1.2.156.10。

5.3 统一社会信用代码

发文机关或制发机关的统一社会信用代码,按照GB32100—2015
的规定执行,不含连接符。多个

单位联合行文时,使用发文主办单位的统一社会信用代码。

5.4 内设机构或下属单位代码

3位数字和字母,表示发文单位内设机构或下属单位,是发文单位为其内设机构和没有统一社会信

用代码的下属单位设定的代码,由各单位自行设定,应保证唯一性。

000表示公文由本单位顶级机构制发。

内设机构或下属单位撤并时,原代码不宜重复使用。

示例 :000。

5.5 年份

4位数字,表示发文的年度,按照 GB/T 7408—2005 的规定执行。

示例:2016。

5.6 代字编码

2位字符,表示公文的发文机关代字的编码,由各单位自行设定,应保证唯一性。

GB/T 33477—2016

5.7 流水号

5位数字或字母,发文单位可以自行定义流水号生成规则,可以在单位内部按流水编码,也可按业

务种类或其他规则进行编号。

示例 :00056。

5.8 校验位

1位数字或字母,用于检验公文标识的正确性。

按照GB/T 17710—2008定义的"ISO/IEC 7064 MOD37,36"规则计算,验证式如下:

(A(((M+am)Ⅱm ·2\|M+p+aq-p)x ·2)I+p+A+a)IIm=1

式中:

M — 模数,串所有可用字符的总个数;

— 含校验位的串位数;

i ——从右侧计算的字符所在串的位置序号;

a; — 字母数字串从左到右分别为a, 到a₁ , 其中a: 为校验位;

Ⅱ w — 除以M 后的余数,如果为0,则应替换为M;

1(M+1——除以(M+1) 后的余数,不会为0。

注:OID 和各组成部分之间的分隔符不参与校验码计算。

5.9 校验位计算实例

假设待计算校验位的字符串为"1.2.156.10.12100000400002195R-000-2016-0A-00056-X",其用于
计算校验位的字符串序列为“12100000400002195R00020160A00056”,校验位为 X。
按照5.8要求的 "ISO/IEC 7064 MOD37,36"计算得到校验位取值为33,对应字符为
X, 则完整公文标识为"1.2.156.10.

12100000400002195R-000-2016-0A-00056-X",具体计算过程见表1。

1 校验位计算实例

步骤j

乘积 + 下一字符值 = 中间和

调整中间和

×

2

= 结果

调整后下次

计算值的乘积

P, + αn-j+1 = S,

S,I | M

×

2 = P+1

P+11(M+1)

1

M + 1 = 1

1

×

2

= 2

2

2

2 + 2 = 4

4

×

2

= 8

8

3

8 + 1 = 9

9

×

2

= 18

18

4

18 + 0 = 18

18

×

2

= 36

36

5

36 + 0 = 36

36

×

2

= 72

35

6

35 + 0 = 35

35

×

2

= 70

33

7

33 十 0 = 33

33

×

2

= 66

29

8

29 + 0 = 29

29

×

2

= 58

21

9

21 + 4 25

25

×

2

= 50

13

10

13 + 0 = 13

13

×

2

= 26

26

11

26 + 0 = 26

26

×

2

= 52

15

GB/T 33477—2016

表1(续)

步骤j

乘积 + 下一字符值 = 中间和

调整中间和 × 2 = 结果

调整后下次

计算值的乘积

P, + an-j+1 = S;

S,I | M × 2 = P+1

P;+11(M+1)

12

15 + 0 = 15

15 X 2 = 30

30

13

30 十 0 30

30 × 2 = 60

23

14

23 + 2 = 25

25 × 2 = 50

13

15

13 + 1 = 14

14 × 2 = 28

28

16

28 + 9 三 1(37)

1 × 2 = 2

2

17

2 + 5 = 7

7 × 2 = 14

14

18

14 + 27 = 5(41)

5 × 2 = 10

10

19

10 + 0 = 10

10 × 2 = 20

20

20

20 + 0 = 20

20 × 2 = 40

3

21

3 + 0 = 3

3 × 2 = 6

6

22

6 + 2 = 8

8 X 2 = 16

16

23

16 + 0 = 16

16 × 2 = 32

32

24

32 + 1 = 33

33 × 2 = 66

29

25

29 + 6 35

35 × 2 = 70

33

26

33 十 0 = 33

33 × 2 = 66

29

27

29 + 10 = 3(39)

3 × 2 = 6

6

28

6 + 0 = 6

6 × 2 = 12

12

29

12 + 0 = 12

12 × 2 = 24

24

30

24 + 0 = 24

24 × 2 = 48

11

31

11 + 5 = 16

16 × 2 = 32

32

32

32 + 6 = 2(38)

2 X 2 = 4

4

33

4 +校验位值(33) = 37

要求S。mod M=1

字符0~9对应值分别为0~9,字符A~Z对应值分别为10~35,具体描述见GB/T17710—2008的表4。

6 标识的实施要求

标识的实施要求如下:

a) 电子公文的标识由发文单位按规则生成,并保证其唯一性;

b) 党政机关电子公文标识在公文流转、交换、存档等过程中应保持不变。

style="width:3.09994in" />

延伸阅读

更多内容 可以 GB-T 33477-2016 党政机关电子公文标识规范. 进一步学习

联系我们

T-GDFL 007—2023 受污染耕地安全利用区域分布及土壤质量数据库创建技术规程.pdf